package com.fy.fyspace.model.vo.unsplash;

import lombok.Data;
import java.util.List;

/**
 * Unsplash 图片列表 VO
 */
@Data
public class UnsplashPhotoListVO {

  /**
   * 总数
   */
  private Integer total;

  /**
   * 总页数
   */
  private Integer totalPages;

  /**
   * 当前页码
   */
  private Integer currentPage;

  /**
   * 图片列表
   */
  private List<UnsplashPhotoItemVO> photos;

  /**
   * 单个图片信息
   */
  @Data
  public static class UnsplashPhotoItemVO {
    /**
     * 图片ID
     */
    private String id;

    /**
     * 图片URL
     */
    private String url;

    /**
     * 作者名称
     */
    private String authorName;

    /**
     * 描述(中文)
     */
    private String description;

    /**
     * 点赞数
     */
    private Integer likes;
  }
}